.login{
    background-image: url(../image/background.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    form{
        .ng-invalid{
            &+span{
                position: absolute;
                color: @dangerColor;
                right: 5px;
                height: 100%;
                text-align: right;
                .fs(12);
                p{
                    margin:0;
                }
            }
        }
        .mt(265);
        .form-line{
            box-sizing: content-box;
            margin-left: auto;
            margin-right: auto;
            .lh(40);
            .w(300);
            .h(40);
            background-color:@formBgColor;
            color:@defaultColor;
            font-size: 0;
            &:first-child{
                   border-bottom: 1px solid @defaultColor;
                } 
            input{
                .fs(18);
                border-width: 0;
                outline-width: 0;
                height: 100%;
                .w(215);
                .pl(30);
                background-color: @formBgColor;
                color:@defaultColor;
                &::-webkit-input-placeholder{
                    color:@defaultColor;
                }  
            }
            span.icon{
                background-repeat: no-repeat;
                background-position: 18px 8px;
                background-color: @iconBgColor;
                width:23px;
                height: 100%;
                .w(55);
            }
            .account{
                background-image: url(../image/account.png);   
            }
            .lock{
                background-image: url(../image/lock.png);
            }
        }
        button{
            .w(300);
            .h(35);
            font-weight: blod;
            font-size: 22px;
            &.login-btn{
                background-color: @headBgColor;
                color: @defaultColor;
                margin-top:75px;
                
            }
            &.register-btn{
                margin-top:20px;
                background-color:@btnBgColor;
                border: 1px solid @headBgColor;
            }
        }
    }
}